/*****************************************************************************************
   
   Copyright (c) Microsoft Corporation. All rights reserved.

   Use of this code sample is subject to the terms of the Microsoft
   Permissive License, a copy of which should always be distributed with
   this file.  You can also access a copy of this license agreement at:
   http://www.microsoft.com/resources/sharedsource/licensingbasics/permissivelicense.mspx

 ****************************************************************************************/

using System;

namespace GrooveWebServicesV12Helpers
{
	public class ToolTemplate
	{
		private string m_Author;
		private string m_Category;
		private string m_ComponentResourceURL;
		private string m_Description;
		private string m_ID;
		private string m_LongName;
		private string m_Name;
		private string m_Type;
		private string m_URI;

		public ToolTemplate(GrooveToolsWebService.Template i_ToolTemplate)
		{
			m_Author = i_ToolTemplate.Author;
			m_Category = i_ToolTemplate.Category;
			m_ComponentResourceURL = i_ToolTemplate.ComponentResourceURL;
			m_Description = i_ToolTemplate.Description;
			m_ID = i_ToolTemplate.ID;
			m_LongName = i_ToolTemplate.LongName;
			m_Name = i_ToolTemplate.Name;
			m_Type = i_ToolTemplate.Type;
			m_URI = i_ToolTemplate.URI;
		}

		public string Author
		{
			get
			{
				return m_Author;
			}
		}

		public string Category
		{
			get
			{
				return m_Category;
			}
		}

		public string ComponentResourceURL
		{
			get
			{
				return m_ComponentResourceURL;
			}
		}

		public string Description
		{
			get
			{
				return m_Description;
			}
		}

		public string ID
		{
			get
			{
				return m_ID;
			}
		}

		public string LongName
		{
			get
			{
				return m_LongName;
			}
		}

		public string Name
		{
			get
			{
				return m_Name;
			}
		}

		public string Type
		{
			get
			{
				return m_Type;
			}
		}

		public string URI
		{
			get
			{
				return m_URI;
			}
		}
	}
}
